8
3
13
6
21
24
31
11
10
7
39
25
29
26
23
9
16
14
12
19
15
17
36
28
46
81
217
60
145
84
182
268
44
20
93
37
32
35